#ifndef UTILITIES_H
#define UTILITIES_H

#include <QObject>

class Utilities : public QObject
{
    Q_OBJECT

public:
    Utilities(QObject* parent = 0) : QObject(parent){}
    ~ Utilities() {}
    //
    static int binToDec(const QString&);
    static quint32 binToUDec(const QString& input);
    static QString decToBin(const qint64&);
    static QString uintToHex(quint32 value);
    static QString binToHex(const QString& input);
    static QString hexToBin(const QString& input);
    static QString signExtend(const QString& input);
};

#endif // UTILITIES_H
